﻿<%@ Page Title="" Language="C#" MasterPageFile="~/mas/masMantEditar.master" AutoEventWireup="true"
    CodeFile="segGrupoEditar.aspx.cs" Inherits="segGrupoEditar" %>

<%@ MasterType TypeName="masMantEditar" %>
<%@ Register Src="../ucx/ucPaginador.ascx" TagName="ucPaginador" TagPrefix="uc1" %>
<%@ Import namespace="Insifo.WE" %>
<asp:Content ID="Content1" ContentPlaceHolderID="cphArea" runat="Server">
    <script language="javascript" type="text/javascript">

        function fnValidar() {
            if (!fnValidarGeneral())
                return false;
            return true;
        }

        function fnValidarGeneral() {

            var txtDescripcion = this.document.getElementById('<%= txtDescripcion.ClientID %>')
            if (txtDescripcion.value == "") {
                alert('<%=Resources.resMensaje.msgAlertaIngresarDescripcion %>');
                txtDescripcion.focus();
                return false;
            }
            return true;
        }

        function fnConfigurarInterface(pbActivar) {
            if (pbActivar) {
                $("#<%=txtInterfaceTabla.ClientID%>").removeClass('desactivar');
                $("#<%=txtInterfaceCodigo.ClientID%>").removeClass('desactivar');
                $("#<%=txtInterfaceDescripcion.ClientID%>").removeClass('desactivar');

                $("#<%=txtInterfaceTabla.ClientID%>").removeAttr("readonly");
                $("#<%=txtInterfaceCodigo.ClientID%>").removeAttr("readonly");
                $("#<%=txtInterfaceDescripcion.ClientID%>").removeAttr("readonly");
                document.getElementById('divImportar').style.display = "inline";
            }
            else {
                $("#<%=txtInterfaceTabla.ClientID%>").addClass('desactivar');
                $("#<%=txtInterfaceCodigo.ClientID%>").addClass('desactivar');
                $("#<%=txtInterfaceDescripcion.ClientID%>").addClass('desactivar');

                $("#<%=txtInterfaceTabla.ClientID%>").attr('readonly', true);
                $("#<%=txtInterfaceCodigo.ClientID%>").attr('readonly', true);
                $("#<%=txtInterfaceDescripcion.ClientID%>").attr('readonly', true);
                document.getElementById('divImportar').style.display = "none";
//                $("#divImportar).show();
            }
        }


    </script>
    <script type="text/javascript">
        $(function () {
            $("#tabFicha").tabs();
            //Cuando cambio de Tab
//            $('#tabFicha').tabs({
//                select: function (event, ui) {
//                    var isValid = true; // form validation returning true or false
//                    alert('xxx');
//                    if (ui.index == 1) { 
//                        
//                    }
//                    return isValid;
//                }
//            });

            if ($('#<%= hfInterface.ClientID %>').val() == 'S') {
                fnConfigurarInterface(true);
            }
            else {
                fnConfigurarInterface(false);
            }

            $('#<%= cbxInterface.ClientID %>').change(function () {
                if ($(this).is(':checked')) {
                    fnConfigurarInterface(true);
                }
                else {
                    fnConfigurarInterface(false);
                }
                //                $('.desactivar').attr('disabled', 'disabled');
            });
            //Desativa
            //            $('.desactivar').attr('disabled', 'disabled');



        });
    </script>
    <table width="100%">
        <tr>
            <td>
                <div id="edicion">
                    <div id="tabFicha" style="width: 100%">
                        <ul>
                            <li id="liGeneral" runat="server"><a id="lnkGeneral" runat="server" href="#tabGeneral">
                                <asp:Label ID="lblGeneral" runat="server" Text="<%$ Resources:resDiccionario, General %>"></asp:Label></a>
                            </li>
                            <li id="liConcepto" runat="server"><a id="lnkConcepto" runat="server" href="#tabConcepto">
                                <asp:Label ID="lblConcepto" runat="server" Text="<%$ Resources:resDiccionario, Conceptos %>"></asp:Label></a>
                            </li>
                        </ul>
                        <div id="tabGeneral" runat="server">
                            <table class="forma">
                                <colgroup>
                                    <col width="15%" />
                                    <col width="13%" />
                                    <col width="15%" />
                                    <col width="20%" />
                                    <col />
                                </colgroup>
                                <tr class="forma_grupo">
                                    <td colspan="5">
                                        <%= Resources.resDiccionario.Descripcion%>
                                    </td>
                                </tr>
                                <tr>
                                    <td style="text-align: right">
                                        <asp:Label ID="lblIdGrupo" runat="server" Text="<%$ Resources:resDiccionario,Id%>"></asp:Label>:
                                    </td>
                                    <td>
                                        <asp:TextBox ID="txtIdGrupo" runat="server" MaxLength="10" Width="100px"></asp:TextBox>
                                    </td>
                                    <td style="text-align: right">
                                        <asp:Label ID="lblIdAplicacion" runat="server" Text="<%$ Resources:resDiccionario,Aplicacion%>"></asp:Label>:
                                    </td>
                                    <td>
                                        <asp:DropDownList ID="ddlIdAplicacion" runat="server">
                                        </asp:DropDownList>
                                        &nbsp;
                                    </td>
                                    <td>
                                        &nbsp;
                                    </td>
                                </tr>
                                <tr>
                                    <td style="text-align: right">
                                        <asp:Label ID="lblCodigo" runat="server" 
                                            Text="<%$ Resources:resDiccionario,Codigo %>"></asp:Label>
                                        :</td>
                                    <td colspan="3">
                                        <asp:TextBox ID="txtCodigo" runat="server" MaxLength="20" Width="100px"></asp:TextBox>
                                    </td>
                                    <td>
                                        &nbsp;</td>
                                </tr>
                                <tr>
                                    <td style="text-align: right">
                                        <asp:Label ID="lblDescripcion" runat="server" Text="<%$ Resources:resDiccionario,Descripcion%>"></asp:Label>:
                                    </td>
                                    <td colspan="3">
                                        <asp:TextBox ID="txtDescripcion" runat="server" MaxLength="100" Width="230px"></asp:TextBox>
                                    </td>
                                    <td>
                                        &nbsp;
                                    </td>
                                </tr>
                                <tr class="forma_grupo">
                                    <td style="text-align: left">
                                        <asp:Label ID="lblInterface0" runat="server" Text="<%$ Resources:resDiccionario, Interface %>"></asp:Label>
                                    </td>
                                    <td colspan="2">
                                        &nbsp;
                                    </td>
                                    <td>
                                        &nbsp;
                                    </td>
                                    <td>
                                        &nbsp;
                                    </td>
                                </tr>
                                <tr>
                                    <td style="text-align: right">
                                        <asp:Label ID="lblInterface" runat="server" Text="<%$ Resources:resDiccionario, Interface %>"></asp:Label>
                                        :
                                    </td>
                                    <td>
                                        <asp:CheckBox ID="cbxInterface" runat="server" />
                                    </td>
                                    <td style="text-align: right">
                                        <asp:Label ID="lblTabla" runat="server" Text="<%$ Resources:resDiccionario, Tabla %>"></asp:Label>
                                        :
                                    </td>
                                    <td colspan="2">
                                        <asp:TextBox ID="txtInterfaceTabla" runat="server" MaxLength="100" 
                                            Width="200px"></asp:TextBox>
                                        &nbsp;
                                    </td>
                                </tr>
                                <tr>
                                    <td style="text-align: right">
                                        <asp:Label ID="lblCampoCodigo" runat="server" Text="<%$ Resources:resDiccionario, CampoCodigo %>"></asp:Label>
                                        :
                                    </td>
                                    <td>
                                        <asp:TextBox ID="txtInterfaceCodigo" runat="server" MaxLength="100" Width="125px"></asp:TextBox>
                                    </td>
                                    <td style="text-align: right">
                                        <asp:Label ID="lblCampoDescripcion1" runat="server" Text="<%$ Resources:resDiccionario, CampoDescripcion %>"></asp:Label>
                                        :
                                    </td>
                                    <td>
                                        <asp:TextBox ID="txtInterfaceDescripcion" runat="server" MaxLength="100" Width="125px"></asp:TextBox>
                                    </td>
                                    <td>
                                        &nbsp;
                                    </td>
                                </tr>
                                <tr class="forma_grupo">
                                    <td colspan="4">
                                        <%= Resources.resDiccionario.Estado%>
                                    </td>
                                    <td>
                                        &nbsp;
                                    </td>
                                </tr>
                                <tr>
                                    <td style="text-align: right;">
                                        <asp:Label ID="lblEstado" runat="server" Text="<%$ Resources:resDiccionario, Estado%>"></asp:Label>:
                                    </td>
                                    <td>
                                        <asp:DropDownList ID="ddlEstado" runat="server">
                                        </asp:DropDownList>
                                    </td>
                                    <td>
                                    </td>
                                    <td>
                                    </td>
                                    <td>
                                        &nbsp;
                                    </td>
                                </tr>
                                <tr>
                                    <td style="text-align: right;">
                                        <asp:Label ID="lblUsuarioCreacion" runat="server" Text="<%$ Resources:resDiccionario,UsuarioCreacion%>"></asp:Label>:
                                    </td>
                                    <td>
                                        <asp:TextBox ID="txtUsuarioCreacion" runat="server" BackColor="#EAF2F5" Enabled="False"
                                            Width="100px"></asp:TextBox>
                                    </td>
                                    <td style="text-align: right;">
                                        <asp:Label ID="lblFechaCreacion" runat="server" Text="<%$ Resources:resDiccionario,FechaCreacion%>"></asp:Label>:
                                    </td>
                                    <td>
                                        <asp:TextBox ID="txtFechaCreacion" runat="server" BackColor="#EAF2F5" Enabled="False"
                                            Width="125px"></asp:TextBox>
                                    </td>
                                    <td>
                                        &nbsp;
                                    </td>
                                </tr>
                                <tr>
                                    <td style="text-align: right;">
                                        <asp:Label ID="LblUsuarioModificacion" runat="server" Text="<%$ Resources:resDiccionario,UsuarioModificacion%>"></asp:Label>:
                                    </td>
                                    <td>
                                        <asp:TextBox ID="txtUsuarioModificacion" runat="server" BackColor="#EAF2F5" Enabled="False"
                                            Width="100px"></asp:TextBox>
                                    </td>
                                    <td style="text-align: right;">
                                        <asp:Label ID="LblFechaModificacion" runat="server" Text="<%$ Resources:resDiccionario,FechaModificacion %>"></asp:Label>:
                                    </td>
                                    <td>
                                        <asp:TextBox ID="txtFechaModificacion" runat="server" BackColor="#EAF2F5" Enabled="False"
                                            Width="125px"></asp:TextBox>
                                    </td>
                                    <td>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                    </td>
                                    <td>
                                        &nbsp;
                                    </td>
                                    <td>
                                        &nbsp;
                                    </td>
                                    <td>
                                        &nbsp;
                                    </td>
                                    <td>
                                        &nbsp;
                                    </td>
                                </tr>
                            </table>
                        </div>
                        <div id="tabConcepto" runat="server">
                            <asp:UpdatePanel ID="upDetalle" runat="server">
                                <ContentTemplate>
                                    <div class="contents">
                                        <table class="forma" width="100%">
                                            <colgroup width="100%">
                                                <col width="15%" style="text-align: right" />
                                                <col />
                                                <col />
                                            </colgroup>
                                            <tr class="forma_grupo">
                                                <td style="text-align: left" colspan="3">
                                                    Conceptos
                                                </td>
                                                <td style="text-align: left">
                                                    &nbsp;</td>
                                            </tr>
                                            <tr>
                                                <td style="text-align: left">
                                                    <asp:Label ID="lblNuevoDetalle" runat="server" Text="<%$ Resources:resDiccionario,Nuevo %>"></asp:Label>
                                                    <asp:ImageButton ID="ibtNuevoConcepto" runat="server" BorderWidth="0" CommandName="Nuevo"
                                                        ImageUrl="~/img/ico_add2.png" OnClick="ibtNuevoConcepto_Click" Style="height: 16px;"
                                                        ToolTip="<%$ Resources:resDiccionario,Nuevo %>" />
                                                </td>
                                                <td style="text-align: left">
                                                    <div id="divImportar">
                                                            <asp:Label ID="lblImportarDetalle" runat="server" Text="<%$ Resources:resDiccionario,Importar %>" ></asp:Label>
                                                            <asp:ImageButton ID="ibtImportar" runat="server" BorderWidth="0" 
                                                                CommandName="Nuevo" ImageUrl="~/img/ico_import.png" 
                                                                OnClick="ibtImportarConcepto_Click" Style="height: 16px;" 
                                                                ToolTip="<%$ Resources:resDiccionario,Importar %>" />
                                                    </div>    
                                                </td>
                                                <td style="text-align:right">
                                                    <asp:Label ID="lblEstado0" runat="server" 
                                                        Text="<%$ Resources:resDiccionario, Estado%>"></asp:Label>
                                                    :</td>
                                                <td style="text-align: left">
                                                    <asp:DropDownList ID="ddlEstadoConcepto" runat="server" AutoPostBack="True" 
                                                        onselectedindexchanged="ddlEstadoConcepto_SelectedIndexChanged">
                                                    </asp:DropDownList>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td colspan="4">
                                                    <div id="lista">
                                                        <asp:ListView runat="server" ID="lvConcepto" OnItemCommand="lvConcepto_ItemCommand"
                                                            OnItemDataBound="lvConcepto_ItemDataBound">
                                                            <LayoutTemplate>
                                                                <table runat="server" id="lista" class="lista">
                                                                   
                                                                        <tr>
                                                                            <th id="Th1" style="width: 1%">
                                                                                #
                                                                            </th>
                                                                            <th id="Th6" style="width: 7%; text-align: center">
                                                                                <%= Resources.resDiccionario.Acciones%>
                                                                            </th>
                                                                            <th id="Th2" style="width: 10%">
                                                                                <%= Resources.resDiccionario.Codigo%>
                                                                            </th>
                                                                            <th id="Th3" style="width: 40%">
                                                                                <%= Resources.resDiccionario.Descripcion%>
                                                                            </th>
                                                                            <th id="Th4" style="width: 10%">
                                                                                <%= Resources.resDiccionario.Estado%>
                                                                            </th>
                                                                            <th id="Th5" style="width: 15%">
                                                                                <%= Resources.resDiccionario.UsuarioModificacion%>
                                                                            </th>
                                                                            <th id="Th7" >
                                                                                <%= Resources.resDiccionario.FechaModificacion%>
                                                                            </th>
                                                                        </tr>
                                                                   
                                                                   
                                                                        <tr runat="server" id="itemPlaceholder">
                                                                        </tr>
                                                                   
                                                                </table>
                                                            </LayoutTemplate>
                                                            <ItemTemplate>
                                                                <tr id="Tr1" runat="server">
                                                                    <td id="Td1" runat="server">
                                                                        <asp:Label ID="lblDetalleItemFila" runat="server" Text='<%# Eval("Fila") %>'></asp:Label>
                                                                        <asp:HiddenField ID="hfDetalleItemIdConcepto" runat="server" Value='<%# Eval("IdConcepto") %>' />
                                                                        <asp:HiddenField ID="hfDetalleItemEstado" runat="server" Value='<%# Eval("Estado") %>' />
                                                                    </td>
                                                                    <td id="Td6" runat="server" style="text-align: center">
                                                                        <asp:ImageButton ID="ibtEditarItemConcepto" runat="server" CommandName="EDITAR" CommandArgument='<%# Eval("IdConcepto").ToString() %>'
                                                                            ToolTip="<%$ Resources:resDiccionario, Editar %>" ImageUrl="~/img/ico_edit.png"
                                                                            BorderWidth="0" />
                                                                        <asp:ImageButton ID="ibtEliminarItemConcepto" runat="server" CommandName="ELIMINAR"
                                                                            CommandArgument='<%# Eval("IdConcepto").ToString() %>' ToolTip="<%$ Resources:resDiccionario, Inactivar %>"
                                                                            ImageUrl="~/img/ico_active.gif" BorderWidth="0" />
                                                                    </td>
                                                                    <td id="Td2" runat="server">
                                                                        <asp:Label ID="lblDetalleItemCodigoConcepto" runat="server" Text='<%# Eval("CodigoConcepto") %>'></asp:Label>
                                                                    </td>
                                                                    <td id="Td3" runat="server">
                                                                        <asp:Label ID="lblDetalleItemDescripcion" runat="server" Text='<%# Eval("Descripcion") %>'></asp:Label>
                                                                    </td>
                                                                    <td id="Td4" runat="server">
                                                                        <asp:Label ID="lblDetalleItemEstado" runat="server" Text='<%# (Eval("Estado").ToString()=="A" ? Resources.resDiccionario.Activo : Resources.resDiccionario.Inactivo) %>'></asp:Label>
                                                                    </td>
                                                                     <td id="Td12" runat="server">
                                                                        <asp:Label ID="lblDetalleItemUsuarioModificacion" runat="server" Text='<%# Eval("UsuarioModificacion") %>'></asp:Label>
                                                                    </td>
                                                                     <td id="Td13" runat="server">
                                                                        <asp:Label ID="lblDetalleItemFechaModificacion" runat="server" Text='<%# Eval("FechaModificacion", "{0:" + AppSettings.FormatoFecha + " HH:mm}").ToString() %>'></asp:Label>
                                                                    </td>
                                                                </tr>
                                                            </ItemTemplate>
                                                            <EditItemTemplate>
                                                                <tr id="Tr1" runat="server">
                                                                    <td id="Td1" runat="server">
                                                                       <asp:Label ID="lblDetalleEditFila" runat="server" Text='<%# Eval("Fila") %>'></asp:Label>
                                                                        <asp:HiddenField ID="hfDetalleEditIdConcepto" runat="server" Value='<%# Eval("IdConcepto") %>' />
                                                                        <asp:HiddenField ID="hfDetalleEditGui" runat="server" Value='<%# Eval("RefGuid") %>' />
                                                                    </td>
                                                                    <td id="Td6" runat="server" style="text-align: center">
                                                                        <asp:ImageButton ID="ibtDetalleEditGrabar" runat="server" CommandName="GRABAR" CommandArgument='<%# Eval("Fila").ToString() %>'
                                                                            ToolTip="<%$ Resources: resDiccionario, Guardar %>" ImageUrl="~/img/ico_save2.png"
                                                                            BorderWidth="0" />
                                                                        <asp:ImageButton ID="ibtDetalleEditCancelar" runat="server" CommandName="CANCELAR"
                                                                            CommandArgument='<%# Eval("IdConcepto").ToString() %>' ToolTip="<%$ Resources: resDiccionario, Cancelar %>"
                                                                            ImageUrl="~/img/ico_back2.gif" BorderWidth="0" />
                                                                    </td>
                                                                    <td id="Td2" runat="server">
                                                                        <asp:TextBox ID="txtDetalleEditCodigoConcepto" runat="server" Text='<%# Eval("CodigoConcepto") %>'
                                                                            Width="100%"></asp:TextBox>
                                                                    </td>
                                                                    <td id="Td3" runat="server">
                                                                        <asp:TextBox ID="txtDetalleEditDescripcion" runat="server" Text='<%# Eval("Descripcion") %>'
                                                                            Width="100%"></asp:TextBox>
                                                                    </td>
                                                                    <td id="Td5" runat="server">
                                                                        <asp:DropDownList ID="ddlDetalleEditEstado" runat="server" Width="100%">
                                                                            <asp:ListItem Value="A">Activo</asp:ListItem>
                                                                            <asp:ListItem Value="I">Inactivo</asp:ListItem>
                                                                        </asp:DropDownList>
                                                                    </td>
                                                                </tr>
                                                            </EditItemTemplate>
                                                            <InsertItemTemplate>
                                                                <tr id="Tr2" runat="server">
                                                                    <td id="Td8" runat="server">
                                                                        <asp:HiddenField ID="hfDetalleInsertSecuencia" runat="server" Value='<%# Eval("Secuencia") %>' />
                                                                        <asp:HiddenField ID="hfDetalleInsertGui" runat="server" Value='<%# Eval("RefGuid") %>' />
                                                                    </td>
                                                                    <td id="Td9" runat="server" style="text-align: center">
                                                                        <asp:ImageButton ID="ibtDetalleInsertGrabar" runat="server" CommandName="GRABARNUEVO"
                                                                            CommandArgument="0" ToolTip="<%$ Resources:resDiccionario, Grabar%>" ImageUrl="~/img/ico_save2.png"
                                                                            BorderWidth="0" />
                                                                        <asp:ImageButton ID="ibtDetalleInsertCancelar" runat="server" CommandName="CANCELAR"
                                                                            CommandArgument="0" ToolTip="<%$ Resources:resDiccionario, Cancelar%>" ImageUrl="~/img/ico_back2.gif"
                                                                            BorderWidth="0" />
                                                                    </td>
                                                                    <td id="Td10" runat="server">
                                                                        <asp:TextBox ID="txtDetalleInsertCodigoConcepto" runat="server" Text="" Width="100%"></asp:TextBox>
                                                                    </td>
                                                                    <td id="Td11" runat="server">
                                                                        <asp:TextBox ID="txtDetalleInsertDescripcion" runat="server" Text="" Width="100%"></asp:TextBox>
                                                                    </td>
                                                                    <td id="Td7" runat="server">
                                                                        <asp:DropDownList ID="ddlDetalleInsertEstado" runat="server" Width="100%">
                                                                            <asp:ListItem Value="A">Activo</asp:ListItem>
                                                                            <asp:ListItem Value="I">Inactivo</asp:ListItem>
                                                                        </asp:DropDownList>
                                                                    </td>
                                                                </tr>
                                                            </InsertItemTemplate>
                                                            <EmptyDataTemplate>
                                                                <table runat="server" id="lista" class="lista">
                                                                   
                                                                        <tr>
                                                                            <th style="width: 3%">
                                                                                #
                                                                            </th>
                                                                            <th style="width: 7%">
                                                                                <%= Resources.resDiccionario.Acciones%>
                                                                            </th>
                                                                            <th style="width: 10%">
                                                                                <%= Resources.resDiccionario.Codigo%>
                                                                            </th>
                                                                            <th style="width: 40%">
                                                                                <%= Resources.resDiccionario.Descripcion%>
                                                                            </th>
                                                                            <th style="width: 10%">
                                                                                <%= Resources.resDiccionario.Estado%>
                                                                            </th>
                                                                            <th id="Th5" style="width: 15%">
                                                                                <%= Resources.resDiccionario.UsuarioModificacion%>
                                                                            </th>
                                                                            <th id="Th7" >
                                                                                <%= Resources.resDiccionario.FechaModificacion%>
                                                                            </th>
                                                                        </tr>
                                                                   
                                                                   
                                                                        <tr>
                                                                            <td colspan="8">
                                                                                <%= Resources.resDiccionario.NoHayRegistros%>
                                                                            </td>
                                                                        </tr>
                                                                   
                                                                </table>
                                                            </EmptyDataTemplate>
                                                        </asp:ListView>
                                                    </div>
                                                    <br />
                                                </td>
                                            </tr>
                                        </table>
                                        <div style="text-align: right">
                                            <div>
                                                <uc1:ucPaginador ID="ucpagListaConceptos" runat="server" OnCambioPagina="ucpagListaConceptos_CambioPagina" />
                                            </div>
                                        </div>
                                    </div>
                                </ContentTemplate>
                            </asp:UpdatePanel>
                        </div>
                    </div>
                </div>
            </td>
        </tr>
    </table>
    <asp:HiddenField ID="hfIdGrupo" runat="server" />
    <asp:HiddenField ID="hfIdAplicacion" runat="server" />
    <asp:HiddenField ID="hfInterface" runat="server" />
    <asp:HiddenField ID="hfAccion" runat="server" />
</asp:Content>
